Electron remote 模块
remote 模块用于 Electron 渲染器进程,用于向 Electron 主进程发起跨进程间的双向通信。
remote 模块允许我们在主进程中定义函数,然后在渲染器进程中使用。
在主进程中导出函数
通过调用 exports 即可将函数导出(main.js
),可以在其它代码文件和渲染器进程中使用:
const aExportedFunc = exports.aExportedFunc = () => {
console.log('hello');
};
在渲染器进程中调用:
const { remote } = require('electron');
const mainProcess = remote.require('./main.js');
webButton.addEventListener('click', () => {
mainProcess.aExportedFunc();
});
本文作者:Maeiee
本文链接:Electron remote 模块
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!